// 方法一
// import Login from '@/views/login'
// import Layout from '@/views/layout';
// import Child1 from '@/views/child1';
// import Child2 from '@/views/child2';
// import Nofound from '@/views/404';
// 方法二
import { BrowserRouter } from 'react-router-dom';
import GetRoutes from '@/router'
import AuthRouter from '@/components/authRouter';
function App() {
  return (
    <>
      <BrowserRouter>
        {/* 方法一 */}
        {/* <Routes>
          路由重定向
          <Route path='/' element={<Navigate to="/layout" />}></Route>
          <Route path='/login' element={<Login />}></Route>
          <Route path='/layout' element={<Layout />}>
            子路由 默认重定向
            <Route index element={<Child1 />} />
            <Route path='/layout/child2' element={<Child2 />} />
          </Route>
          <Route path='*' element={<Nofound />}></Route>
        </Routes> */}
        {/* 方法二 */}
        {/* 路由守卫 */}
        <AuthRouter>
          <GetRoutes />
        </AuthRouter>
      </BrowserRouter>
    </>
  );
}

export default App;